package main
import "fmt"


/**
【1】init函数:初始化函数，可以用来进行一些初始化的操作每一个源文件都可以包含一个init函数，该函数会在main函数执行前，被Go运行框架调用。
【2】全局变量定义，init函数，main函数的执行流程:
			
【3】多个源文件都有init函数的时候，如何执行:
*/

var  num int = test()

func test() int {
	fmt.Println("test函数被执行")
	return 100
}

func init() {
	fmt.Println("全局变量的值：" , num)
	fmt.Println("init函数被执行")
}

func main() {
	fmt.Println("main函数被执行")
}